Business

Photos from space show 11,000 beavers are wreaking havoc on the Alaskan tundra a..